public class ThreadDemo18 {
    public static void main(String[] args) throws InterruptedException {
        Object object=new Object();

        synchronized (object) {
            //调用 wait()的对象得和 锁对象 是同一个！！！
            System.out.println("wait 之前");
            object.wait();
            System.out.println("wait 之后");
        }

        synchronized (object) {
            object.notify();//notify() 该方法本身不会释放锁，整个synchronized代码块执行完毕后才会释放
        }



    }
}
